body{
    background-color:#555555;
}

#ticket{
    background-color:white;
    font-family:monospace;
    font-size:14px;
    width:400px;
    margin:auto;
    display:block;
    padding: 50px 15px;
}

.ticket_table{
    width:400px;
}

.ticket_table tr td{
    padding: 10px 0px;
}

.controls{
    background-color:white;
    font-family:monospace;
    border-top:1px solid #999999;
    font-size:14px;
    width:400px;
    margin:auto;
    display:block;
    padding: 30px 15px;
    height:40px;

}

.floatl{
    float:left;
}
.floatr{
    float:right;
}

.button, .button:visited { 

  display: inline-block;
  padding: 5px 10px 6px;
  color: #FFF;
  text-decoration: none;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
   border-radius:3px;
  text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
  position: relative;
  cursor:pointer
}

/* el efecto hover */
.button:hover { background-color: #111; color: #FFF;}
 /* el efecto click */
.button:active{ top: 1px;}

 /* botones medianos */
.button, .button:visited,.medium.button, .medium.button:visited {
  font-size: 13px;
  font-weight: bold;
  text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}

.blueb.button, .blueb.button:visited {  background-color:#0084ce; }
.blueb.button:hover{ background-color: #6296D1; }

